package com.yywq.service;

import com.yywq.pojo.view.OrderView;

import java.math.BigDecimal;
import java.util.List;

/**
 * @author: 吴磊
 * @program: yywq
 * @create: 2021-03-20 22:23
 */
public interface OrdersService {

    /**
     * 根据卖家ID获取订单
     *
     * @param sid
     * @return
     */
    List<OrderView> getOrderBySid(String sid);

    /**
     * 根据买家ID获取订单
     *
     * @param bid
     * @return
     */
    List<OrderView> getOrderByBid(String bid);


    /**
     * 生成订单
     *
     * @param bid       买家ID
     * @param sid       卖家ID
     * @param addressId 买家的收获地址
     * @param price     成交价格
     * @param gid       商品Id
     * @return
     */
    int generateOrders(String bid, String sid, String addressId, String gid, BigDecimal price);


}
